/*
 * File:   RotorDef.h
 * Author: Elevator
 *
 * Created on July 14, 2013, 8:24 PM
 */

#ifndef DATA_ROTORDEF_H
#define DATA_ROTORDEF_H

#include <string>

namespace data {

	class RotorDef {
	public:
		RotorDef(
			std::string name,
			std::string description,
			float torque ) :
		_name( name ),
		_description( description ),
		_torque( torque ) {
		}

		inline const std::string GetName( ) const { return _name; }
		inline void SetName( std::string name ) { _name = name; }

		inline const std::string GetDescription( ) const { return _description; }
		inline void SetDescription( std::string description ) { _description = description; }

		inline const float GetTorque( ) const { return _torque; }
		inline void SetTorque( float torque ) { _torque = torque; }

	private:
		std::string _name;
		std::string _description;
		float _torque;
	};
}
#endif	/* ROTORDEF_H */

